//
//  TestTableListView.m
//  Demo
//
//  Created by yc on 2017/11/13.
//  Copyright © 2017年 lc4y. All rights reserved.
//

#import "TestTableListView.h"
#import "TestTableHeaderView.h"
#import "TestTableFooterView.h"

@implementation TestTableListView

// 在这重写tableView的代理方法  如果直接是数据源里的内容
//- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
//    return 10;
//}

- (NSString *)cy_cellIDWithIndexPath:(NSIndexPath *)indexPath {
    if( indexPath.row < 5 ) {
        return @"TestTableListViewCell";  //返回指定cellID
    }
    return @"TestTableViewCellSec";   // 返回指定的cellID
}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    if (self.cy_dataArray.count == 0) {
        return 0.00001;
    }
    return [super tableView:tableView heightForHeaderInSection:section];
}

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    if (self.cy_dataArray.count == 0) {
        return 0.00001;
    }
    return [super tableView:tableView heightForFooterInSection:section];
}

// 在这重写listView的方法
- (void)cy_refreshHeader:(id)headerView section:(NSInteger)section {

}

- (void)cy_refreshFooter:(id)footerView section:(NSInteger)section {

}

- (NSArray<NSString *> *)cy_cellEditIndexPath:(NSIndexPath *)indexPath {
    return @[@"删除",@"编辑按钮"];
}

@end
